<?php
class UsuarioOrientador extends UsuarioProfessor
{
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }
    
    public function rules() {
        return array(
            array('perfil_id, usuario, senha, email', 'required'),
            array('perfil_id, telefone', 'numerical', 'integerOnly' => true),
            
            array('usuario', 'length', 'min' => 4, 'max' => 16),
            array('usuario', 'unique', 'message' => 'Esse usuário já existe'),
            
            array('senha', 'length', 'min' => 8, 'max' => 255),
            
            array('email', 'email'),
            array('email', 'length', 'max' => 200),
            array('email', 'unique', 'message' => 'Esse e-mail já está em uso'),
            
            
            array('nome, endereco', 'length', 'max' => 255),
            // The following rule is used by search().
            // @todo Please remove those attributes that should not be searched.
            array('id, perfil_id, usuario, senha, email, nome, endereco, telefone', 'safe', 'on' => 'search'),
        );
    }
    
    function defaultScope(){
        return array(
            'condition' => 'perfil_id=7',
        );
    }
}
?>